package pe.gob.sunarp.entidad;

import java.io.Serializable;
import javax.persistence.*;
import java.math.BigDecimal;
import java.util.Date;


/**
 * The persistent class for the GRAVAMEN_ELIMINADOS database table.
 * 
 */
//@Entity
//@Table(name="GRAVAMEN_ELIMINADOS")
public class GravamenEliminado implements Serializable {
	private static final long serialVersionUID = 1L;
	private String agntSync;
	private String anoTitu;
	private String anoTituDesc;
	private String anoTituModi;
	private String causAfec;
	private String codTipoAfecOrig;
	private String fgEstado;
	private String fgPrenda;
	private String juezAfec;
	private String juezDesc;
	private String juzg;
	private BigDecimal nsActo;
	private BigDecimal nsActoDesc;
	private BigDecimal nsActoModi;
	private BigDecimal nsGravamen;
	private String numExpeAfec;
	private String numExpeDesc;
	private String numPlaca;
	private String numTitu;
	private String numTituDesc;
	private String numTituModi;
	private BigDecimal refnumPart;
	private String secrAfec;
	private String secrDesc;
	private String tiAfec;
	private Date tsAfec;
	private Date tsExpeAfec;
	private Date tsExpeDesc;
	private Date tsProcDesc;
	private Date tsUltSync;

    public GravamenEliminado() {
    }


	@Column(name="AGNT_SYNC", length=4)
	public String getAgntSync() {
		return this.agntSync;
	}

	public void setAgntSync(String agntSync) {
		this.agntSync = agntSync;
	}


	@Column(name="ANO_TITU", length=4)
	public String getAnoTitu() {
		return this.anoTitu;
	}

	public void setAnoTitu(String anoTitu) {
		this.anoTitu = anoTitu;
	}


	@Column(name="ANO_TITU_DESC", length=4)
	public String getAnoTituDesc() {
		return this.anoTituDesc;
	}

	public void setAnoTituDesc(String anoTituDesc) {
		this.anoTituDesc = anoTituDesc;
	}


	@Column(name="ANO_TITU_MODI", length=4)
	public String getAnoTituModi() {
		return this.anoTituModi;
	}

	public void setAnoTituModi(String anoTituModi) {
		this.anoTituModi = anoTituModi;
	}


	@Column(name="CAUS_AFEC", length=35)
	public String getCausAfec() {
		return this.causAfec;
	}

	public void setCausAfec(String causAfec) {
		this.causAfec = causAfec;
	}


	@Column(name="COD_TIPO_AFEC_ORIG", length=2)
	public String getCodTipoAfecOrig() {
		return this.codTipoAfecOrig;
	}

	public void setCodTipoAfecOrig(String codTipoAfecOrig) {
		this.codTipoAfecOrig = codTipoAfecOrig;
	}


	@Column(name="FG_ESTADO", length=1)
	public String getFgEstado() {
		return this.fgEstado;
	}

	public void setFgEstado(String fgEstado) {
		this.fgEstado = fgEstado;
	}


	@Column(name="FG_PRENDA", length=1)
	public String getFgPrenda() {
		return this.fgPrenda;
	}

	public void setFgPrenda(String fgPrenda) {
		this.fgPrenda = fgPrenda;
	}


	@Column(name="JUEZ_AFEC", length=60)
	public String getJuezAfec() {
		return this.juezAfec;
	}

	public void setJuezAfec(String juezAfec) {
		this.juezAfec = juezAfec;
	}


	@Column(name="JUEZ_DESC", length=60)
	public String getJuezDesc() {
		return this.juezDesc;
	}

	public void setJuezDesc(String juezDesc) {
		this.juezDesc = juezDesc;
	}


	@Column(length=35)
	public String getJuzg() {
		return this.juzg;
	}

	public void setJuzg(String juzg) {
		this.juzg = juzg;
	}


	@Column(name="NS_ACTO", precision=3)
	public BigDecimal getNsActo() {
		return this.nsActo;
	}

	public void setNsActo(BigDecimal nsActo) {
		this.nsActo = nsActo;
	}


	@Column(name="NS_ACTO_DESC", precision=3)
	public BigDecimal getNsActoDesc() {
		return this.nsActoDesc;
	}

	public void setNsActoDesc(BigDecimal nsActoDesc) {
		this.nsActoDesc = nsActoDesc;
	}


	@Column(name="NS_ACTO_MODI", precision=3)
	public BigDecimal getNsActoModi() {
		return this.nsActoModi;
	}

	public void setNsActoModi(BigDecimal nsActoModi) {
		this.nsActoModi = nsActoModi;
	}


	@Column(name="NS_GRAVAMEN", nullable=false, precision=3)
	public BigDecimal getNsGravamen() {
		return this.nsGravamen;
	}

	public void setNsGravamen(BigDecimal nsGravamen) {
		this.nsGravamen = nsGravamen;
	}


	@Column(name="NUM_EXPE_AFEC", length=8)
	public String getNumExpeAfec() {
		return this.numExpeAfec;
	}

	public void setNumExpeAfec(String numExpeAfec) {
		this.numExpeAfec = numExpeAfec;
	}


	@Column(name="NUM_EXPE_DESC", length=8)
	public String getNumExpeDesc() {
		return this.numExpeDesc;
	}

	public void setNumExpeDesc(String numExpeDesc) {
		this.numExpeDesc = numExpeDesc;
	}


	@Column(name="NUM_PLACA", nullable=false, length=7)
	public String getNumPlaca() {
		return this.numPlaca;
	}

	public void setNumPlaca(String numPlaca) {
		this.numPlaca = numPlaca;
	}


	@Column(name="NUM_TITU", length=8)
	public String getNumTitu() {
		return this.numTitu;
	}

	public void setNumTitu(String numTitu) {
		this.numTitu = numTitu;
	}


	@Column(name="NUM_TITU_DESC", length=8)
	public String getNumTituDesc() {
		return this.numTituDesc;
	}

	public void setNumTituDesc(String numTituDesc) {
		this.numTituDesc = numTituDesc;
	}


	@Column(name="NUM_TITU_MODI", length=8)
	public String getNumTituModi() {
		return this.numTituModi;
	}

	public void setNumTituModi(String numTituModi) {
		this.numTituModi = numTituModi;
	}


	@Column(name="REFNUM_PART", nullable=false)
	public BigDecimal getRefnumPart() {
		return this.refnumPart;
	}

	public void setRefnumPart(BigDecimal refnumPart) {
		this.refnumPart = refnumPart;
	}


	@Column(name="SECR_AFEC", length=60)
	public String getSecrAfec() {
		return this.secrAfec;
	}

	public void setSecrAfec(String secrAfec) {
		this.secrAfec = secrAfec;
	}


	@Column(name="SECR_DESC", length=60)
	public String getSecrDesc() {
		return this.secrDesc;
	}

	public void setSecrDesc(String secrDesc) {
		this.secrDesc = secrDesc;
	}


	@Column(name="TI_AFEC", length=2)
	public String getTiAfec() {
		return this.tiAfec;
	}

	public void setTiAfec(String tiAfec) {
		this.tiAfec = tiAfec;
	}


    @Temporal( TemporalType.DATE)
	@Column(name="TS_AFEC")
	public Date getTsAfec() {
		return this.tsAfec;
	}

	public void setTsAfec(Date tsAfec) {
		this.tsAfec = tsAfec;
	}


    @Temporal( TemporalType.DATE)
	@Column(name="TS_EXPE_AFEC")
	public Date getTsExpeAfec() {
		return this.tsExpeAfec;
	}

	public void setTsExpeAfec(Date tsExpeAfec) {
		this.tsExpeAfec = tsExpeAfec;
	}


    @Temporal( TemporalType.DATE)
	@Column(name="TS_EXPE_DESC")
	public Date getTsExpeDesc() {
		return this.tsExpeDesc;
	}

	public void setTsExpeDesc(Date tsExpeDesc) {
		this.tsExpeDesc = tsExpeDesc;
	}


    @Temporal( TemporalType.DATE)
	@Column(name="TS_PROC_DESC")
	public Date getTsProcDesc() {
		return this.tsProcDesc;
	}

	public void setTsProcDesc(Date tsProcDesc) {
		this.tsProcDesc = tsProcDesc;
	}


    @Temporal( TemporalType.DATE)
	@Column(name="TS_ULT_SYNC")
	public Date getTsUltSync() {
		return this.tsUltSync;
	}

	public void setTsUltSync(Date tsUltSync) {
		this.tsUltSync = tsUltSync;
	}

}